<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    //编写一个函数用于判断用户输入的n个值的最大值，
    //Ps：每个用户输入的个数可能不一致。在做比较前需要用户确定输入几个值。
    function findMaxOfUserInputs() {
        // 询问用户要输入多少个值
        
        let n = parseInt(prompt("请输入你想输入的值的个数: "), 10);
        // 检查用户是否输入了有效的数字
        if (isNaN(n) || n <= 0) {
            alert("请输入一个正整数。");
            return;
        }
        let values = [];
        let maxValue = -Infinity; // 初始化为负无穷大，以便任何数字都会比它大
        
        // 循环接收用户输入的值
        for (let i = 0; i < n; i++) {
            let value = parseFloat(prompt(`请输入第${i + 1}个值: `));
            // 检查用户是否输入了有效的数字
            if (isNaN(value)) {
                alert("输入无效，请输入一个数字。");
                return;
            }
            values.push(value);
            // 更新最大值
            if (value > maxValue) {
                maxValue = value;
            }
        }

        // 返回最大值
        return maxValue;
    }

    // 调用函数并打印结果
    let maxValue = findMaxOfUserInputs();
    if (maxValue !== -Infinity) {
        console.log("最大值是: " + maxValue);
    }
</script>
</html>